= 11) && (($number%100) <= 13)) { return $number . 'th'; } else { return $number . $ends[$number % 10]; } } ?>
prepare("SELECT * FROM music ORDER BY releasedAt DESC, trackNo ASC"); $result = $statement->execute(); $data = array(); $uniqueOrderBy = array(); $firstHit = array(); while($row = $result->fetchArray()) { $data[] = $row; if(!empty($row['organizeWith'])) { $uniqueOrderBy[] = $row['organizeWith']; } else { $uniqueOrderBy[] = $row['artist']; } if(!array_key_exists($row['album'], $firstHit)) { $firstHit[$row['album']] = $row['uniqueHash']; } } $uniqueOrderBy = array_values(array_unique($uniqueOrderBy)); asort($uniqueOrderBy); ?>